Integrating Product Line Engineering and Agile Methods

نویسندگان

  • Ralf Carbon
  • Mikael Lindvall
  • Dirk Muthig
  • Patricia Costa
چکیده

Today’s market expectations force organizations to invent and provide new products in short time and thus to speed up their product and software development. On the one hand, Product Line Engineering (PLE) is a promising approach that is believed to shorten time to market and increase high quality of products. On the other hand, agile methods aim at reducing time to market and increasing quality. However, different philosophies underlie PLE and agile methods. PLE requires flexible, up-front design to set-up a reference architecture for families of products. Agile methods propose a simple, incremental design that only designs for the product at hand. Nevertheless, combining PLE and agile methods is a must to further increase both time to market and quality of products. In this paper we present an approach how to combine PLE and agile methods. To better understand the effects of a combination of PLE and agile methods, we performed an experiment. We also investigate the Return on investment (ROI) of the activities related to PLE and agile methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile and Software Product Line Methods: Are They So Different?

The need to rapidly deliver high quality software that meets the changing needs of stakeholders has driven the definition of methods, including Agile and Software Product Line approaches. Although many of the goals of such approaches are similar, they appear to differ significantly in principles and practices. The purpose of this work is to compare Agile and Software Product line approaches fro...

متن کامل

Adding More Agility to Software Product Line Methods: A Feasibility Study on Its Customization Using Agile Practices

Software Product Line Methods (SPLMs) have been continuously gaining attention, especially in practice, for on one hand, they address diverse market needs while controlling costs by planned systematic reuse in core assets development (domain engineering), and on another hand, they reduce products’ time-to-market, achieving a certain level of agility in product development (application engineeri...

متن کامل

An agile process model for product derivation in software product line engineering

Software Product Lines (SPL) and Agile practices have emerged as new paradigms for developing software. Both approaches share common goals; such as improving productivity, reducing time to market, decreasing development costs and increasing customer satisfaction. These common goals provide the motivation for this research. We believe that integrating Agile practices into SPL can bring a balance...

متن کامل

An industrial case of exploiting product line architectures in agile software development

There has been an increased interest in exploring the ways of integrating agile software development and software product line approaches. Both approaches share several common goals, which provide the motivation for integrating them. However, there has been little empirical research for understanding how these approaches can be integrated in industrial settings. This paper presents the findings...

متن کامل

An Iterative Model for Agile Product Line Engineering

Agile software development (ASD) and software product line engineering (SPLE) seem to be two rewarding yet disparate schools of thoughts in software engineering. ASD encourages strong business involvement in development activities, focuses only on the requirements at hand, and deems huge investment in requirement and design upfront unjustifiable. On the other hand, SPLE considers intensive doma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006